C语言中if(c>='0'&&c<='9')这是在判断什么?

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:41:31
为什么0和9要加引号
为什么不直接写0和9
什么情况下直接写0和9就可以

加‘’是说明那是字符0 和字符9 这里你C定义的应该是个字符变量 就是char型 如果是int型 就不用加了 比较的就是数0 和数9

加引号表示字符,不加引号是数字,同样是零,有引号的表示的数字是字符0的ASCII码值,具体多少一下子不记得了。没引号的就是0

取出字符"0"的ASCII码